Подписаться
Опубликовано

Возникла у меня дискуссия в команде на одном...

Автор
  • Имя
    Счастливый тимлид | ♥ Frontend
    Telegram

Возникла у меня дискуссия в команде на одном из ревью кода. Хочу поделиться с вами, интересно ваше мнение.

Я пропагандирую использование адаптеров во всех приложениях.

Очень часто бывает что визуальная часть уже достаточно хорошо проработана: макеты нарисованные, бизнес-сущности определены, ну вот API ещё не устаканен, не согласован и не реализован.

Вот в таких случаях предлагается на фронтенде определись структуру данных с которыми удобно работать. Описать типы и сгенерировать моки. Затем, когда будет готов останется лишь смапить дто в наш тип.

Также этот подход отлично работает когда с бэконда приходят грязные данные, избыточные, или в странных структурах с глубокой вложенностью и необходимостью постобработки. Как же прекрасно сразу после получения данных их нормализовать, выкинуть весь мусор, пересортировать как нужно и отдать на вход приложения.

И вот на этой почве у нас разработчиком возникла дискуссия. Он выводил в юай-компонент переменную с названием puDes. Я на ревью отметил, что совершенно не понимаю, что означает эта переменная и нужно её переименовать, на что получил ответ что так приходит с бэкенда и типа переименовывать тогда нужно у них. Что в нашем случае скорее равно оставить как есть.

Более того, оказалось что не только я, но и вообще никто из разработчиков не знает, что значит название этой переменной. Оказалось, что в ней содержится описание группы пользователя. Как можно это понять из этого шифра вообще непонятно, попробуйте расшифровать, но основной вопрос сейчас не в этом.

Как вы считаете, если с бэкенда приходит мусор, стоит ли его приводить к нормальному человекочитаемому виду, или стоит оставлять как есть?

У меня есть как сильные аргументы за одну точку зрения, так и достаточно сильные аргументы за другую.

Интересно, как бы вы сделали?

© Счастливый тимлид

Счастливый тимлид | ♥ Frontend
2204 подписчика
692 поста

Закрепленные

Из подборки #frontend

Опубликовано

Телеграмовский сосун (или какун, как правильно?)

Телеграмовский сосун суммирует мой лонгрид – стоит ли публиковать полную версию?
Опубликовано

Итоги

Итоги года блога тимлида: количество подписчиков, менторство, сообщество ИТ‑блогеров, планы на 2025
Опубликовано

Поделитесь вашими любимыми мемами уходящего года

Поделитесь любимыми мемами уходящего года

Свежие посты

Опубликовано

Телеграмовский сосун (или какун, как правильно?)

Телеграмовский сосун суммирует мой лонгрид – стоит ли публиковать полную версию?